﻿@import url('pesquisas.css');
@import url('grid.css');
@import url('relatorios.css');
@import url('menu_lateral.css');

/*Carrega as fontes no navegador do usuário*/
@font-face
{
    font-family: Avenir85;
    src: url('fontes/avenirltstd-heavy-webfont.eot');
    src: url('fontes/avenirltstd-heavy-webfont.eot?#iefix') format('embedded-opentype'), url('fontes/avenirltstd-heavy-webfont.woff') format('woff'), url('fontes/avenirltstd-heavy-webfont.ttf') format('truetype');
}

@font-face
{
    font-family: Avenir65;
    src: url('fontes/avenirltstd-medium-webfont.eot');
    src: url('fontes/avenirltstd-medium-webfont.eot?#iefix') format('embedded-opentype'), url('fontes/avenirltstd-medium-webfont.woff') format('woff'), url('fontes/avenirltstd-medium-webfont.ttf') format('truetype');
}

#LogoTopo
{
    margin-top:-10px;
}
.destaque
{
    border-width: 1px;
    border-color: red;
    border-style: solid;
}
.poppupControl
{
    background-color: red;
    position: absolute;
    visibility: hidden;
    border-style: solid;
    border-color: Black;
    border-width: 2px;
}


.ajax__calendar_container
{
    border: 1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
/*Define o padrão de fonte, margem e cor para o body*/
html
{
    height: 100%;
}
body
{
    margin: 0;
    padding: 0;
    font-family: Avenir65, Arial, Tahoma, Sans-serif;
    font-size: 12px;
    color: #878787;
    overflow-y: scroll;
    height: 97%;
}
/*Carrega a imagem do plano de fundo*/
.DefaultImagem
{
    background-image: url("../imagens/sistema/backgrounds/Trabalho/fundoSisEagle.jpg");
}
/*tira a borda das imagens*/
img
{
    border: 0;
}
a:link, a:hover, a:visited
{
    text-decoration: none;
    color: #878787;
}
/*Seta a largura, altura e margens da área utilizável do sistema*/
#geral
{
    width: 951px;
    margin: 0 auto;
    padding-top: 21px;
}
#topo
{
    width: 963px;
    height: 110px;
}
#logo_siscontg
{
    width: 228px;
    height: 51px;
    float: left;
    margin-top: 12px;
}
.clear
{
    clear: both;
}

/*Propriedades do menu superior*/
#menu_top
{
    width: 951px;
    height: 40px;
    _width: 970px;
}
#menu_top_left
{
    width: 7px;
    height: 40px;
    float: left;
}
#menu_top_center
{
    width: 937px;
    height: 40px;
    float: left;
}
#menu_top_right
{
    width: 7px;
    height: 40px;
    float: left;
}
/*propriedades da área de conteúdo do sistema*/
#conteudo
{
    width: 951px;
}
/*Define as propriedades do rodapé*/
#rodape
{
    clear: both;
    margin: 81px auto 0;
    width: 714px;
}
#MenuPrincipal
{
    height: 4px;
    margin-left: 52px;
    width: 865px;
}

.texto_rodape
{
    height: 31px;
    background: url("../imagens/sistema/bg_rodape.png") no-repeat;
    padding-left: 105px;
    padding-top: 9px;
    clear: both;
}
.logo_cliente
{
    text-align: center;
    margin-bottom: 15px;
}
/*Área da logomarca da Implanta*/
.logo_implanta
{
    float: left;
    height: 29px;
    margin-left: 3px;
    padding-top: 5px;
    width: 138px;
}
/*Propriedades gerais do menu superior*/
.menu_itens
{
    color: #858585;
    float: left;
    font-family: Avenir85, Arial;
    font-size: 13px;
    height: 26px;
    margin-left: 13px;
    margin-top: 12px;
    width: 709px;
}

/*Área dos atalhos da default*/
.atalhos_geral
{
    width: 750px;
    height: 170px;
    margin: 0 auto;
    margin-top: 18px;
    overflow: hidden;
}
/*Esse é usado no primeiro item de cada linha*/
.atalhos_item
{
    width: 230px;
    height: 43px;
    float: left;
    margin-top: 12px;
    display: inline;
}
/*Esse é usado na segunda e terceira coluna dos atalhos*/
.atalhos_item2
{
    width: 230px;
    height: 43px;
    float: left;
    margin-left: 24px;
    margin-top: 12px;
    display: inline;
}
/*Define a margem superior do submenu do menu superior*/
#ctl00_ASPxMenu1_DXM0_, #ctl00_ASPxMenu1_DXM1_, #ctl00_ASPxMenu1_DXM2_, #ctl00_ASPxMenu1_DXM3_, #ctl00_ASPxMenu1_DXM4_, #ctl00_ASPxMenu1_DXM5_, #ctl00_ASPxMenu1_DXM6_, #ctl00_ASPxMenu1_DXM7_
{
    margin-top: 11px;
    font-family: Avenir65, Arial;
}
/*Deixa o submenu com transparência e define largura*/
.dxmSubMenu_topmenu
{
    min-width: 202px;
    opacity: 0.95;
    font-weight: normal;
}
.dxmSubMenu_topmenu1
{
    min-width: 150px;
    opacity: 0.95;
    font-weight: normal;
}

.txt_boasvindas
{
    width: 100%;
    text-align: center;
    margin-top: 66px;
    font-size: 22px;
    color: #5A5A5A;
}
/*Icone de configuração na barra superior */
.menu_config
{
    float: right;
    height: 27px;
    margin-right: 9px;
    margin-top: 4px;
    width: 47px;
}
/*Define a fonte do submenu*/
.dxmSubMenuItem_topmenu
{
    font-family: Avenir65, arial;
}
/*Define a borda 0 entre os itens do menu superior*/
.dxmMenuFullHeightSeparator_topmenu
{
    border-right: 0;
    background-color: transparent;
}


/* Botoes Centro de Custos   
----------------------------------------------------------*/

#botoes_novos
{
    width: 100%;
    height: 29px;
    margin-top: 8px;
}
.btn_novo_item
{
    width: 110px;
    height: 29px;
    float: right;
    cursor: pointer;
}
.btn_novo_subitem
{
    width: 124px;
    height: 29px;
    float: right;
    margin-left: 3px;
    cursor: pointer;
}
/* .titulo_modulos cria uma linha abaixo do texto 
----------------------------------------------------------*/
.titulos_modulosBusca
{
    background: url("../imagens/sistema/linha_titulos_modulos.png") no-repeat scroll 0 14px transparent;
    color: #585858;
    font-family: Avenir65;
    font-size: 20px;
    height: 15px;
    width: 853px;
    margin-bottom: 15px;
    margin-left: 52px;
}
.titulos_modulosCadastro
{
    background: url("../imagens/sistema/linha_titulos_modulos.png") no-repeat scroll 0 14px transparent;
    color: #585858;
    font-family: Avenir65;
    font-size: 20px;
    height: 15px;
    width: 853px;
    margin-bottom: 21px;
    margin-left: 1px;
}
.margem_topo
{
    margin-top: 8px;
}
.margem_topo20
{
    margin-top: 20px;
}
/* Margem no topo para as sub-áreas no centro de custo  */
#MainContent_rdpSubAreas
{
    margin-top: 8px;
}

/* Classe adicionada aos botoes p/ tirar o style do componente e deixar o cursor de link  */
.dxbButton_nv
{
    cursor: pointer;
}
.dxbf
{
    border: 1px dotted #5f5f5f;
}
/* Botoes desativados,  seta o cursor padrao  */
.dxbDisabled_nv
{
    cursor: default;
}
/* Cor da linha quando estiver selecionada no grid  */

.dxgvTable, .dxrpControl td.dxrp, .dxrpControlGB td.dxrp
{
    font-size: 12px;
    font: 12px Avenir65;
}

.subareas_centrocustos
{
    width: 878px;
}

#ctl00_MainContent_ucBotoesMestre_pnUcMensagem
{
    width: 700px;
}



/* Alertas
----------------------------------------------------------*/

.dxpcHeader
{
    background-color: #FFF;
    height: 24px;
}

/* Pre-Empenhos
----------------------------------------------------------*/

.Botoes_Busca
{
    height: 32px;
    margin: 18px auto 0;
    width: 301px;
}

.dxeRadioButtonList
{
    border: none;
}
/* uc_detalhes e usa

.dxeRadioButtonList
{
    border: none;
}
etalhes
{
    margin-left: 61px;
    margin-top: 2px;
}
/* ucBotoes e usado em todas as telas de cadastro */
.ucBotoes
{
    float: right;
    margin-right: 0;
    margin-top: 20px;
}
.ucBotoesFotos
{
    float: right;
    margin-right: 0;
    margin-top: 100px;
}

.dxeListBox .dxeHD
{
    background-image: url("../imagens/bg_grid_center.png");
}

.dxeListBoxItemHover
{
    background-color: #dbdbdb;
}

.dxeListBoxItem em
{
    background: none;
}

.dxeListBoxItemHover em, .dxeListBoxItemSelected em
{
    background: none repeat scroll 0 0 transparent;
}



.dxeHyperlink_liquidar
{
    float: right;
    padding-right: 7px;
    padding-top: 5px;
}


.dxeRadioButtonList td.dxe
{
    padding: 0;
}
/* Adiciona uma borda do lado esquerdo nos campos obrigatórios */
.dxeButtonEdit .dxeEditArea
{
    background-color: transparent;
}
.obrigatorio
{
    border-left: 4px solid #b9b9b9;
}
.dxeTextBox .dxeEditArea
{
    background-color: transparent;
}
/* Seta o background dos campos não editáveis */
.Bloqueado
{
    background-color: #f2f2f2;
    color: #484848;
}
.dxeDisabled, .dxeDisabled td.dxe
{
    color: #484848;
}
.Bloqueado table
{
    background-color: #f2f2f2;
}
.Bloqueado input
{
    background-color: #f2f2f2;
    border: none;
}

/* Seta as propriedades do espaço utilizável de todas as páginas de busca e cadastro */
.conteudo_interno
{
    width: 864px;
    margin-top: 20px;
    margin-left: 50px;
}
.icon_detalhes
{
    padding-left: 7px;
}
.dxeBase
{
    font-size: 12px;
    font-family: Avenir65, Tahoma;
}
/* Topo colorido da tabela de receitas (reformulações e outras páginas) */
.barra_receitas
{
    background: url("../imagens/sistema/bg_receitas.jpg") repeat-x scroll 0 0 transparent;
    height: 20px;
    position: absolute;
    width: 421px;
    color: #FFFFFF;
    font-weight: bold;
}
/* Topo colorido da tabela de despesas (reformulações e outras páginas) */
.barra_despesas
{
    background: url("../imagens/sistema/bg_despesas.jpg") repeat-x scroll 0 0 transparent;
    height: 20px;
    position: absolute;
    width: 421px;
    color: #FFFFFF;
    font-weight: bold;
}

/* Fundo de navegação dos relatórios quando for usado para outras finalidades */

.bg_nav_relatorios
{
    width: 709px;
    height: 52px;
    margin: 0 auto;
    background-image: url("../imagens/sistema/relatorios/bg_relatorios.png");
}

/* Coloca a FocusedRow colorida na página de cadastro de lançamentos */
#ctl00_MainContent_pnlCreditos_gridCredito_DXMainTable .dxgvFocusedRow
{
    background-color: #c5ffd1;
}
#ctl00_MainContent_pnlDebitos_gridDebito .dxgvFocusedRow
{
    background-color: #ffc5c5;
}

/* Seta do identificador das páginas*/

.seta_bread
{
    background: url("../imagens/sistema/seta_bread.png") no-repeat scroll 0 1px transparent;
    height: 10px;
    margin-left: 5px;
    margin-right: 5px;
    width: 10px;
}


.dxeListBoxItem
{
    border-right: none;
    border: none;
}

/* Diferencia  o item da página atual no menu superior */
.dxmSubMenuItemSelected_topmenu, .dxmSubMenuItemSelectedWithPopOutImage_topmenu
{
    background-color: #e8e8e8;
}
.add_favoritos
{
    width: 20px;
    height: 13px;
    float: right;
}

/* coloca o fundo branco  da popup de detalhes */
#MainContent_PopupGridConsulta_PW-1
{
    background-color: #FFF;
}
.titulo_paginas
{
    background: url("../imagens/sistema/linha_titulopagina.png") no-repeat scroll 0 100% transparent;
    float: left;
    margin-left: 21px;
    text-align: left;
    width: 445px;
}


/* Sistema de abas do sistema*/
.dxtcTab, .dxtcTabWithTabPositionLeft, .dxtcTabWithTabPositionBottom, .dxtcTabWithTabPositionRight
{
    background: url("../imagens/sistema/tabs/tab.png") no-repeat scroll 0 0 transparent;
    color: black;
    border: 0;
    font: 9pt Tahoma;
    height: 34px;
    min-width: 211px;
    padding: 9px 12px;
    text-align: center;
}

.dxtcActiveTab, .dxtcActiveTabWithTabPositionBottom, .dxtcActiveTabWithTabPositionLeft, .dxtcActiveTabWithTabPositionRight
{
    background: url("../imagens/sistema/tabs/tab_selec.png") no-repeat scroll 0 0 transparent;
    border: 0;
    min-width: 210px;
    color: white;
    font: 9pt Tahoma;
    padding: 8px 12px;
    text-align: center;
}
.dxtcActiveTab table.dxtc, .dxtcActiveTabWithTabPositionBottom table.dxtc, .dxtcActiveTabWithTabPositionLeft table.dxtc, .dxtcActiveTabWithTabPositionRight table.dxtc
{
    color: white;
    font-size: 14px;
    margin: 0 auto;
}
.dxtcTab table.dxtc, .dxtcTabWithTabPositionBottom table.dxtc, .dxtcTabWithTabPositionLeft table.dxtc, .dxtcTabWithTabPositionRight table.dxtc
{
    margin: 0 auto;
}
.dxtcPageContent, .dxtcPageContentWithTabPositionBottom, .dxtcPageContentWithTabPositionLeft, .dxtcPageContentWithTabPositionRight, .dxtcPageContentWithoutTabs
{
    background-color: #f0f0f0;
}
/* Coloca uma seta no menu indicando que existe submenus*/
#ctl00_ASPxMenu1_DXI0i7_T, #ctl00_ASPxMenu1_DXI1i3_T, #ctl00_ASPxMenu1_DXI2i4_T, #ctl00_ASPxMenu1_DXI3i4_T, #ctl00_ASPxMenu1_DXI4i3_T, #ctl00_ASPxMenu1_DXI0i12_T, #ctl00_ASPxMenu1_DXI0i11_T, #ctl00_ASPxMenu1_DXI1i5_T, #ctl00_ASPxMenu1_DXI0i12i0_T, #ctl00_ASPxMenu1_DXI0i11i0_T, #ctl00_ASPxMenu1_DXI4i4_T, #ctl00_ASPxMenu1_DXI1i1_T, #ctl00_ASPxMenu1_DXI1i2_T
{
    background: url("../imagens/sistema/seta_submenu.png") no-repeat scroll 99% 10px transparent;
}
.dxtcPageContent, .dxtcPageContentWithTabPositionBottom, .dxtcPageContentWithTabPositionLeft, .dxtcPageContentWithTabPositionRight, .dxtcPageContentWithoutTabs
{
    color: black;
    font: 12px Avenir65;
}
.tdPaisCidadeUF
{
    width: 60px;
}

/* CSS da tela de arquivo de integração contábil*/

.etapa_01
{
    width: 834px;
    height: 55px;
    margin: 0 auto 45px 95px;
    background: url('../imagens/sistema/arquivoIntegracao/linha_01.png') no-repeat 0 32px transparent;
}
.etapa_02
{
    width: 834px;
    height: 55px;
    margin: 0 auto 45px 95px;
    background: url('../imagens/sistema/arquivoIntegracao/linha_02.png') no-repeat 0 32px transparent;
}
.etapa_03
{
    width: 834px;
    height: 55px;
    margin: 0 auto 45px 95px;
    background: url('../imagens/sistema/arquivoIntegracao/linha_03.png') no-repeat 0 32px transparent;
}
.etapa_04
{
    width: 834px;
    height: 55px;
    margin: 0 auto 45px 95px;
    background: url('../imagens/sistema/arquivoIntegracao/linha_04.png') no-repeat 0 32px transparent;
}
.etapas_select
{
    color: #5370B4;
    float: left;
    font-size: 15px;
    margin-left: 51px;
}
.etapas
{
    float: left;
    font-size: 13px;
    margin-left: 101px;
}
.etapas_first
{
    float: left;
    font-size: 13px;
    margin-left: 54px;
    margin-right: 59px;
}
.etapaencerramento_01
{
    background: url("../imagens/sistema/arquivoIntegracao/linha_01.png") no-repeat scroll 0 32px transparent;
    height: 55px;
    margin: 0 auto 36px;
    width: 674px;
}
.etapaencerramento_02
{
    background: url("../imagens/sistema/arquivoIntegracao/linha_02.png") no-repeat scroll -20px 32px transparent;
    height: 55px;
    margin: 0 auto 36px;
    width: 674px;
}
.etapaencerramento_03
{
    background: url("../imagens/sistema/arquivoIntegracao/linha_03.png") no-repeat scroll -20px 32px transparent;
    height: 55px;
    margin: 0 auto 36px;
    width: 674px;
}
.config_cheque
{
    background: url('../imagens/sistema/config_cheques.jpg') no-repeat 0 -67px;
    width: 768px;
    height: 405px;
    float: left;
}
.geral_botoes_cheques
{
    width: 768px;
    height: 405px;
}
.config_canhoto
{
    float: left;
    width: 176px;
}
.dados_canhoto
{
    width: 176px;
    height: 369px;
    background: url('../imagens/sistema/bg_canhoto.png') no-repeat;
    float: left;
}
.botaoMedidasPopup
{
    width: 23px;
    height: 23px;
    cursor: pointer;
    background: url('../imagens/sistema/editar_cheque.png') no-repeat;
}
.modelo_cheque
{
    width: 724px;
    height: 215px;
    background: url('../imagens/sistema/modelo_cheque.png') no-repeat;
    margin: 0 auto;
}
.gridSaidasFincExportado
{
    color: #2c2ea1;
    height: 30px;
}
.gridSaidasFincPago
{
    color: #2c7a46;
    height: 30px;
}
.gridSaidasFincDadosIncompletos
{
    color: #a12c2c;
    height: 30px;
}

.gridSaidasFincNormal
{
    color: #6c6c6c;
    height: 30px;
}
.dadosDuplicados
{
    color: #a12c2c;
    height: 27px;
}
#mensagensSistema
{
    width: 476px;
    height: 138px;
    background: url('../imagens/sistema/bg_mensagens.png') no-repeat;
    margin: 0 auto;
}
.msg_geral
{
    width: 368px;
    position: absolute;
    z-index: 9999;
}
.msg_top
{
    width: 368px;
    height: 17px;
    background: url('../imagens/sistema/mensagens/bg_alerta_top.png') no-repeat;
}
.msg_center
{
    width: 368px;
    min-height: 46px;
    background: url('../imagens/sistema/mensagens/bg_alerta_center.png') repeat-y;
    padding-left: 17px;
}
.msg_bottom
{
    width: 368px;
    height: 17px;
    background: url('../imagens/sistema/mensagens/bg_alerta_bottom.png') no-repeat;
}


.rootItemMenu
{
    width: 120px;
    height: 40px;
    background: url("../imagens/sistema/menu/bg_menu.png") repeat-x;
    border-right: 1px solid #DBDBDB;
    text-align: center;
}
.RootItemMenuHover
{
    width: 120px;
    height: 40px;
    background: url("../imagens/sistema/menu/bg_menu_hover.png") repeat-x;
    border-right: 1px solid #DBDBDB;
    text-align: center;
    color: #FFFFFF;
}
.itemSubmenu
{
    height: 30px;
    border: none;
    background: url("../imagens/sistema/menu/bg_submenu2.png") repeat-y scroll 0 0 transparent;
    padding-left: 12px;
}
.submenuHover
{
    background-position: -241px 30px !important;
    color: #FFFFFF;
}

#bgimage li
{
    width: 226px;
    height: 149px;
    background: url(../imagens/sistema/backgrounds/bg_backgrounds.png) no-repeat;
    padding-left: 10px;
    padding-top: 11px;
}
#loadSistema
{
    background: url('../imagens/sistema/loading.gif') no-repeat scroll 0% 0% transparent;
    width: 215px;
    height: 17px;
    position: absolute;
    top: 273px;
    left: 42%;
    padding-top: 20px;
    text-align: center;
}
#minimizarTopo
{
    cursor: pointer;
    height: 22px;
    margin-left: 928px;
    margin-top: -18px;
    position: absolute;
    width: 35px;
    z-index: 1;
}
.valorNegativo
{
    color: #ba1010;
}
.valorPositivo
{
    color: #0e8e2c;
}
.lancamentoConciliado
{
    color: #3f5a8c;
}

/* Formatação dos atalhos na default.aspx*/

.atalhos_default
{
    width: 936px;
    height: 110px;
    margin: 56px auto 0;
}
.atalhos_centro
{
    height: 110px;
    width: 1122px;
}
.atalhos_centro_item
{
    float: left;
    height: 109px;
    margin-left: 7px;
    margin-right: 6px;
    width: 111px;
}
.seta_nav
{
    float: left;
    height: 35px;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 33px;
    width: 23px;
    cursor: pointer;
}
.areaVisivel_atalhos
{
    float: left;
    overflow: hidden;
    width: 873px;
}
.btnTreeView
{
    float: right;
}
.TransIdentificado
{
    cursor: default;
    color: #737373;
}
.TransNaoIdent
{
    color: #881a1a !important;
    cursor: pointer;
}
.TransNaoIdent a:link
{
    color: #881a1a;
    cursor: pointer;
}
.TransNaoIdent a:visited
{
    color: #881a1a;
    cursor: pointer;
}
.TransIdentificadoConciliado
{
    color: #3f5a8c !important;
    cursor: default;
}
.TransIdentificadoConciliado a:link
{
    color: #3f5a8c;
    cursor: default;
}
.TransIdentificadoConciliado a:visited
{
    color: #3f5a8c;
    cursor: default;
}
.novidadesGeral
{
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #DFDFDF;
    font-size: 14px;
    min-height: 139px;
    margin: 0 auto 15px;
    width: 692px;
}
.texto_novidade
{
    float: left;
    overflow: hidden;
    padding-left: 26px;
    padding-right: 12px;
    padding-top: 24px;
    width: 583px;
}
.detalhe_Atualizacao
{
    width: 34px;
    height: 96px;
    float: left;
    background: url('../imagens/sistema/novidades/update.png') no-repeat;
}
.detalhe_Correcao
{
    width: 34px;
    height: 96px;
    float: left;
    background: url('../imagens/sistema/novidades/correcoes.png') no-repeat;
}

#itens_favoritos .dxnbItemSelected
{
    background: transparent;
    border: none;
}
#filtros_busca_meio input
{
    border: 1px solid #9F9F9F;
}

#conteudo_interno input
{
    border: 1px solid #9F9F9F;
}
.conteudo_interno input
{
    border: 1px solid #9F9F9F;
}
